home *** CD-ROM | disk | FTP | other *** search
- Short: Strips eGroup adverts, with GUI. V1.0
- Author: ©2000 Steve Bowman (Steve & Ulli Bowman <stevebow@hotkey.net.au>)
- Uploader: Steve Bowman (Steve & Ulli Bowman <stevebow@hotkey.net.au>)
- Version: 1.0 (21-Oct-2000)
- Type: comm/mail
- Replaces: comm/mail/eGroupsScanner.lha
- Requires: YAM 2+, AWNPipe: & ClassAct if you have OS3.1 or earlier.
-
- About 80% of my incoming mail comes via eGroups. For a while eGroups tried
- moving their advertisments from the bottom of messages to the top (surely a
- Real Good Thing® in their opinion), which finally pushed me to write this.
- They have since moved these advetisments back to the bottom, but they are still
- annoying and take up HD space for archived messages. This ARexx script takes
- care of that for you automatically but removing them altogether.
-
- This started out as a very basic script, but I just kept adding and adding to
- it. :^) I have done extensive testing, and although it works fine on my setup
- it may not on yours. Please report any problems.
-
- FEATURES:
-
- · Reaction (ClassAct) GUI with progress bar and info on number of messages
- scanned and adverts stripped.
- · Will locate the Incoming Folder regardless of its actual name or postion in
- the folder list or language (I hope...) YAM is running in.
- · Will only scan mails flagged as New in the Incoming Folder - because if
- you're anything like me you will usually have ~50 Read mails in your incoming
- folder waiting to be manually archived. :^)
- · If no new mails are downloaded from the server, no scanning at all takes
- place. If there are new mails downloaded, only these new mails are scanned.
- · Intelligent scanning - if any new messages are not eGroup messages, they will
- be skipped.
- · After updating Incoming Folder index, returns you to your previous
- folder/state before script exits. For example, if you have selected a number
- of messages to be deleted in a folder and the script starts after a download,
- you will be restored to that folder with the messages reselected when the
- script terminates.
-
- Some people have queried my method of handling the Incoming folder externally
- of Yam instead of going through Yam's ARexx port. I tried and tested both
- methods and found that for most (but not all) cases, analyzing the Incoming
- folder was quite a lot slower than doing it directly via AmigaDOS commands.
-
- INSTALLATION:
-
- To install, simply copy this script to YAM:Rexx. Now open YAM's Config panel
- and go to the ARexx section. Hilite the "After getting new mail" item and load
- "Rexx/eGroupsScanner.rexx" into the Script gadget. Double check the Pop-up
- selector is on ARexx and not AmigaDOS. Leave "Open console window unchecked,
- but (IMPORTANT) make sure "Wait for termination" is checked ON. Click on Save,
- and that's it.
-
- *Important* - The AWNPipe: device *must* be installed! Download the latest
- AWNPipe: from http://web.ukonline.co.uk/awnpipe
-
- If you do not have OS3.5, you will need ClassAct. AFAIK the final ClassAct
- archive prior to OS3.5 can be found at http://members.home.com/taston/classact
- but this is quite old compared to the more recent replacement found in OS3.5,
- Reaction.
-
- HISTORY:
-
- V1.0 (21-Oct-2000)
- · GUI now autocloses on completion of scan
- · Abort is now working
- · Locates .config file in user directory, not just YAM:
- · There was a report of the script failing when the To: contents were mixed
- upper and lower case. Fixed.
- · Corrected installation docs which indicated the wrong filename and confused
- a few people, sorry.
- · GUI is now not active when it opens
-
- V0.13ß (18-Sep-2000)
- · Original release
-
- THINGS TO DO (MAYBE):
-
- · Open GUI on Yam's own screen, currently opens on default screen.
- · Faster analysis of Incoming folder
- · Scanning of archived old mail.
- · Preferences for scanning other non-eGroups mail. Currently only messages
- from eGroups with their current seperater pattern is used.
- · German and other language translation (localization?) of program text and
- docs.
- · Strip HTML attachments.
- · Any requests???
-
- THANKS
-
- Thanks to the following people in alphabetical order for help or suggestions.
- Apologies for anyone I've missed - please let me know I have have.
-
- Matteo Cavalleri
- Javier de las Rivas
- Emilio Desalvo
- Sebastian Jedruszkiewicz
- Bill Parker
- Mark Reynolds
- Krister S. Skrtic
- Bruce Steers
-
- ...and to the many others who just wrote and thanked me.
-
- DISCLAIMER:
-
- · This script is to be used entirely at your own risk, and although I have
- performed extensive testing, I will not be held responsible for any loss of
- data as a result of its use.
- · This script is ©2000, and may only be distributed in its original unmodified
- form.
-
- If you disagree with any of the above, do not use the script!
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 4729 2419 48.8% 22-Oct-00 00:56:46 eGroupsScanner.readme
- 10159 2894 71.5% 22-Oct-00 00:25:06 eGroupsScanner.rexx
- -------- ------- ----- --------- --------
- 14888 5313 64.3% 04-Nov-100 06:34:40 2 files
-